docker build .  -t  java-run-21


docker run   --rm --name mqtt --network=host   -v /app/mqtt:/app/run java-run-21:latest
docker stop mqtt
docker rm mqtt


docker run   --name mqtt  --privileged=true  -v /app/mqtt:/app/run -p 1883:1883 \
                                                              --sysctl net.core.somaxconn=32768 \
                                                              --sysctl net.ipv4.tcp_max_syn_backlog=16384 \
                                                              --sysctl net.core.netdev_max_backlog=16384 \
                                                              --sysctl net.ipv4.ip_local_port_range='1000 65535' \
                                                              --sysctl net.core.rmem_default=262144 \
                                                              --sysctl net.core.wmem_default=262144 \
                                                              --sysctl net.core.rmem_max=16777216 \
                                                              --sysctl net.core.wmem_max=16777216 \
                                                              --sysctl net.core.optmem_max=16777216 \
                                                              --sysctl net.ipv4.tcp_rmem='1024 4096 16777216' \
                                                              --sysctl net.ipv4.tcp_wmem='1024 4096 16777216' \
                                                              --sysctl net.ipv4.tcp_max_tw_buckets=1048576 \
                                                              --sysctl net.ipv4.tcp_fin_timeout=15 \
                                                               java-run-21:latest
